// 1.不能重复声明
let foo = "yun";
let foo = "mu";

// 2.不存在变量提升
console.log(bar);
const bar = "nba";

// 3.块级作用域({}、for、while、do while、if、switch)
function func() {
  for (let i = 0; i < 3; i++) {
    console.log(i); // 块级作用域
  }
}

// 4.暂时性死区

// 5.不会成为window上面的属性和方法
